Skip to content

chore: release v3.0.0-beta.1#964

Merged
alexhancock merged 2 commits into
mainfrom
release-plz-2026-07-08T18-12-00Z
Jul 23, 2026
Merged

chore: release v3.0.0-beta.1#964
alexhancock merged 2 commits into
mainfrom
release-plz-2026-07-08T18-12-00Z

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • rmcp-macros: 2.2.0 -> 3.0.0-beta.1
  • rmcp: 2.2.0 -> 3.0.0-beta.1
Changelog

rmcp-macros

3.0.0-beta.1 - 2026-07-23

Added

  • add client-side TTL-honoring response cache (SEP-2549) (#1025)
  • [breaking] Implement SEP-2663 Tasks Extension (#1020)
  • add subscription listen streams (SEP-2575) (#1000)
  • add modern client lifecycle modes (SEP-2575) (#995)
  • [breaking] implement SEP-2549 cache hints (#889)
  • [breaking] add MRTR behavior support (SEP-2322) (#929)
  • relax outputSchema to accept non-object JSON Schema types (SEP-2106) (#895)
  • [breaking] add MRTR model types (SEP-2322) (#915)

Other

  • update for 2026-07-28 version (#1032)

rmcp

3.0.0-beta.1 - 2026-07-23

Added

  • route SEP-2260 associated server requests to the originating SSE stream (#1029)
  • [breaking] add distributed SSE event store (#1024)
  • add client-side TTL-honoring response cache (SEP-2549) (#1025)
  • [breaking] Implement SEP-2663 Tasks Extension (#1020)
  • add subscription listen streams (SEP-2575) (#1000)
  • (auth) bind DCR client credentials to issuing authorization server (SEP-2352) (#998)
  • add modern client lifecycle modes (SEP-2575) (#995)
  • (auth) accumulate client-side scopes during step-up authorization (#888)
  • [breaking] add server discovery and negotiation (SEP-2575) (#973)
  • (conformance) add SEP-2243 header validation tool (#997)
  • [breaking] align metadata models with draft schema (#993)
  • [breaking] implement SEP-2549 cache hints (#889)
  • [breaking] add MRTR behavior support (SEP-2322) (#929)
  • [breaking] type Annotations.lastModified as a string (#956)
  • [breaking] add SEP-2243 HTTP standard headers (#907)
  • relax outputSchema to accept non-object JSON Schema types (SEP-2106) (#895)
  • [breaking] relax tool result structuredContent type (SEP-2106) (#933)
  • [breaking] add MRTR model types (SEP-2322) (#915)

Fixed

  • reap completed response send tasks (#1026)
  • accept stringified numeric response IDs (#1021)
  • re-register after auth server change (#1011)
  • .with_stateful_mode -> .with_legacy_session_mode (#1015)
  • preserve negotiated progress responses (#1005)
  • (server) serve draft-version requests statelessly per SEP-2567 (#999)
  • pass client header conformance (#1012)
  • (auth) add an SDK path for pre-registered OAuth clients (#994)
  • (transport) cancel in-flight request on stateless streamable-HTTP client disconnect (#857) (#967)
  • (auth) distinguish rejected refresh tokens from transient failures (#963)
  • (auth) validate discovered metadata issuer (#996)
  • bound streamable HTTP memory usage (#970)
  • (streamable-http) preserve progress in JSON mode (#990)
  • specify compatible sse-stream version (#968)
  • flag schema derive on schemars feature (#966)

Other

  • refactor OAuth client authorization api (#1009)
  • update for 2026-07-28 version (#1032)
  • (deps) update hmac requirement from 0.12 to 0.13 (#988)
  • serialize JavaScript dependency install (#972)

Changed

  • BREAKING: rename StreamableHttpServerConfig::stateful_mode to legacy_session_mode (and the builder with_stateful_mode to with_legacy_session_mode) to clarify that the option only affects legacy protocol versions (< 2026-07-28); per SEP-2567 the 2026-07-28 draft version is always served statelessly (#999)


This PR was generated with release-plz.

@github-actions
github-actions Bot requested a review from a team as a code owner July 8, 2026 18:12
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-08T18-12-00Z branch 9 times, most recently from 9568094 to 087d61f Compare July 10, 2026 21:29
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-08T18-12-00Z branch 19 times, most recently from ec1b0c4 to 77837f4 Compare July 18, 2026 13:32
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-08T18-12-00Z branch 8 times, most recently from 7e42449 to dfc5551 Compare July 21, 2026 20:09
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-08T18-12-00Z branch 7 times, most recently from a307a5c to 6b22663 Compare July 23, 2026 18:03
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-08T18-12-00Z branch from 6b22663 to 343ba0e Compare July 23, 2026 18:21
@alexhancock alexhancock changed the title chore: release v3.0.0 chore: release v3.0.0-beta.1 Jul 23, 2026
@github-actions github-actions Bot added T-documentation Documentation improvements T-dependencies Dependencies related changes T-config Configuration file changes T-macros Macro changes labels Jul 23, 2026

@DaleSeo DaleSeo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉🤞

@github-actions github-actions Bot closed this Jul 23, 2026
@alexhancock alexhancock reopened this Jul 23, 2026
@alexhancock
alexhancock merged commit e660b80 into main Jul 23, 2026
41 checks passed
@alexhancock
alexhancock deleted the release-plz-2026-07-08T18-12-00Z branch July 23, 2026 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2026-07-28 T-config Configuration file changes T-dependencies Dependencies related changes T-documentation Documentation improvements T-macros Macro changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants